import 'package:shared_preferences/shared_preferences.dart';
import 'dart:convert';

class AppConstants {
  static const String serverUrl = 'http://10.151.10.218:8080';
}

// bool isJwtExpired(String jwt) {
//   // 解码JWT
//   List<String> parts = jwt.split('.');
//   String payload = parts[1];
//   String decodedPayload =
//       utf8.decode(base64Url.decode(base64Url.normalize(payload)));
//   print(decodedPayload);
//   // 将解码后的 JSON 转换为 Dart Map
//   Map<String, dynamic> payloadMap = json.decode(decodedPayload);

//   // 获取过期时间（exp）并转换为 DateTime
//   int expTimestamp = payloadMap['exp'];
//   DateTime expirationTime =
//       DateTime.fromMillisecondsSinceEpoch(expTimestamp * 1000);

//   // 获取当前时间
//   DateTime currentTime = DateTime.now();

//   // 检查是否过期
//   return expirationTime.isBefore(currentTime);
// }

// Future<void> storeJwtToken(String type, String token) async {
//   SharedPreferences prefs = await SharedPreferences.getInstance();
//   await prefs.setString(type, token);
// }

// Future<String> retrieveJwtToken(String type) async {
//   SharedPreferences prefs = await SharedPreferences.getInstance();

//   // 从存储中检索数据
//   String jwt = prefs.getString(type) ?? ''; // 使用空字符串作为默认值

//   return jwt;
// }
